<?php

class phpinchains_tagsupport_HtmlInput
{
    
    function getValidationErrorCode (& $actionform, $validate, $formname, $inputname, $cssclass, $cssstyle, $valErrorClass, $valErrorStyle)
    {
        $valErrors = & $actionform->getRef('validationErrors');
        $code = '';
        if (empty($validate) || empty($valErrors) || $valErrors->form() != $formname
            || !$valErrors->isError($inputname))
        {
            if ($cssclass)
                $code .= ' class="'.$cssclass.'"';
            if ($cssstyle)
                $code .= ' style="'.$cssstyle.'"';
            return $code; 
        }
        if ($valErrorClass || $cssclass)
        {
            $code = ' class="'.($valErrorClass?$cssclass.' '.$valErrorClass:$cssclass).'"';
        }
        if ($valErrorStyle || $cssstyle)
        {
            $code = ' style="'.($valErrorStyle?$cssstyle.';'.$valErrorStyle:$cssstyle).'"';
        }
        return $code;
    }

}

?>
